interface CustomAuditForm {
  seq: number;
  no: string;
  occur_date: string;
  auditor: string;
  department: string;
  category: string;
  lob: string;
  project_code: string;
  apn: string;
  findings: string;
  improvement_action: string;
  dri: string;
  implementation_date: string;
  //status: string;
  //第二種表單類型
  issue_title: string;
  issue_failure_rate:string;
  downstrean_node: string;
  issue_description: string;
  application: string;
  board_name: string;
  code: string;
  revision: string;
  aftd: string;
  issue_opening_date: string;
  issue_closing_date: string;
  issue_occurrence: string;
  issue_build_stage: string;
  severity: string;
  rc_responsibility: string;
  update_year:number;
  update_week:number;
  this_week_update:string;
  next_action: string;
  check_point: string;
  next_action_dri:string;
  url:string;
}

interface formHeader {
  username: string;
  docid: string;
  current_flow: number;
  status: string;
  formtype: number;
  operation: string;
  comments: string;
}

interface FPCCustomForm {
  [key: string]: string | number | undefined;
  docid: string;
  no: string;
  seq: number;
  issue_title: string;
  issue_failure_rate:string;
  downstream_node: string;
  issue_description: string;
  application: string;
  lob: string;
  board_name: string;
  code: string;
  apn: string;
  revision: string;
  aftd: string;
  issue_opening_date: string;
  issue_closing_date: string;
  issue_occurrence: string;
  issue_build_stage: string;
  severity: string;
  rc_responsibility: string;
  update_year:number;
  update_week:number;
  this_week_update:string;
  next_action: string;
  check_point: string;
  next_action_dri:string;
  url:string;
}


export{
    formHeader,CustomAuditForm,FPCCustomForm
}